﻿using System;
using System.Linq;
using System.Windows.Forms;

namespace Gestión_UTN.View.main
{
    public partial class MainExamenes : Form
    {
        public MainExamenes()
        {
            InitializeComponent();
        }

        private void pctInscripción_MouseHover(object sender, EventArgs e)
        {
            this.lblStatus.Text = "Inscripción a Examen";
        }

        private void pctInscripción_MouseLeave(object sender, EventArgs e)
        {
            this.lblStatus.Text = "Pantalla Principal";
        }

        private void pctNotas_MouseHover(object sender, EventArgs e)
        {
            this.lblStatus.Text = "Registrar Notas";
        }

        private void pctNotas_MouseLeave(object sender, EventArgs e)
        {
            this.lblStatus.Text = "Pantalla Principal";
        }

        private void pctListado_MouseHover(object sender, EventArgs e)
        {
            this.lblStatus.Text = "Listado de Exámenes";
        }

        private void pctListado_MouseLeave(object sender, EventArgs e)
        {
            this.lblStatus.Text = "Pantalla Principal";
        }

        private void pctInscripción_Click(object sender, EventArgs e)
        {
            Form existe = Application.OpenForms.OfType<Form>().Where(pre => pre.Name == "AltaInscripcionExamen").SingleOrDefault<Form>();

            if (existe != null)
            {

                existe.WindowState = FormWindowState.Normal;
            }
            else
            {
                Gestión_UTN.View.alta.AltaInscripcionExamen alta = new Gestión_UTN.View.alta.AltaInscripcionExamen();
                alta.StartPosition = FormStartPosition.CenterScreen;
                alta.Show();
            }
        }

        private void pctNotas_Click(object sender, EventArgs e)
        {
            Form existe = Application.OpenForms.OfType<Form>().Where(pre => pre.Name == "AltaNotas").SingleOrDefault<Form>();

            if (existe != null)
            {

                existe.WindowState = FormWindowState.Normal;
            }
            else
            {
                Gestión_UTN.View.alta.AltaNotas alta = new Gestión_UTN.View.alta.AltaNotas();
                alta.StartPosition = FormStartPosition.CenterScreen;
                alta.Show();
            }
        }
    }
}
